package main

import "fmt"

// 定义语法
// var ptr [MAX]*int;表示数组里面的元素的类型是指针类型
const MAX int = 6

func main() {
	a := []int{1, 2, 3, 4, 5, 6}
	//var i int
	var ptr [MAX]*int
	fmt.Println(ptr) //这个打印出来的是[<nil> <nil> <nil> <nil> <nil> <nil>]
	for i := 0; i < MAX; i++ {
		ptr[i] = &a[i] //整数地址赋值给指针数组
	}
	for i := 0; i < MAX; i++ {
		fmt.Printf("a[%d] = %d\n", i, *ptr[i]) //*ptr[i]就是打印出相关指针的值了
	}

}
